import request from '@/utils/request'

/**
 * 查询全部区域
 * GET /policy/allRegion
 */
export function getAllRegion() {
  return request({
    url: '/policy/allRegion',
    method: 'get',
    //params: query
  })
}


/**
 * 矩阵信息搜索
 * POST /jz/search
 * @param key array 搜索词
 * @param regions array 区域名
 * @param years array 年份

 * @param wordFreamId array 政策框架id
 * @param pageNum int 当前页数
 * @param pageSize int 每页条数
 */
export function getMatrixList(query) {
  return request({
    url: '/jz/search',
    method: 'post',
    data: query
  })
}


/**
 * 添加
 * GET /jz/add
 * @param id int 矩阵信息的id。 新增时为0或空。
 * @param policyId int 政策id。
 * @param wordFreamId int 矩阵框架id
 * @param statements string 标引的语句
 */
export function matrixAdd(query) {
  return request({
    url: '/jz/add',
    method: 'post',
    data: query
  })
}

/**
 * 删除
 * GET /jz/delete
 * @param id int 矩阵信息的id
 */
export function matrixDel(query) {
  return request({
    url: '/jz/delete',
    method: 'get',
    params: query
  })
}

/**
 * 获取当前节点下的政策
 * GET /wordFream/policy
 * @param key array[string] 搜索的关键词数组
 * @param regions array[string] 区域
 * @param wordFreamId array[int] 框架id

 * @param pageNum int 当前页数
 * @param pageSize int 每页条数
 */
 export function getPolicyListForMatrix(query) {
  return request({
    url: '/policy/searchSimple',
    method: 'post',
    data: query
  })
}








